La ligne de commandes est un outil très puissant dans les systèmes de type UNIX (GNU/Linux, *BSD, etc.). De prime abord, toutefois, elle semble extrêmement mystérieuse et devient vite un casse-tête pour les néophytes (et même les plus aguerris) qui doivent accomplir une tâche précise. Un très grand nombre de commandes existent ; encore faut-il les connaître et comprendre leurs actions !
Une commande, c'est une instruction qu'un utilisateur d'ordinateur envoie directement à son système d'exploitation, une tâche que celui-ci doit accomplir pour lui. De telles instructions servent à manipuler des fichiers, à accéder à des répertoires, modifier les droits d'accès à des fichiers, etc. Une commande se saisit dans une interface qui lui est dédié : le terminal (ou console). Chaque ligne du terminal contient une commande (une instruction) à exécuter.
Le présent document a pour but de cataloguer les commandes les plus utiles et les plus fréquemment utilisées, classées par catégorie et par usage.
Si vous voulez aider à compléter cette page, et même si vous ne savez pas utiliser les balises de la doc, consultez la page participer_portail_lignes_commandes, qui a été conçue spécialement à cet effet.
| Brève description | nom & synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| choisir le répertoire courant | cd | linux_en_10_min, cd, cd, debian_facile | ||
| afficher le nom du répertoire de travail actuel | pwd | console_ligne_de_commande | manpage |
| Brève description | nom & synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| lister les fichiers présents dans un répertoire | ls | linux_en_10_min, ls, debian_facile | manpage | |
| évaluer l’espace disque occupé par des fichiers | du | manpage | ||
| indiquer l’espace occupé par les systèmes de fichiers | df | commande:df | manpage |
| Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| copie | cp | linux_en_10_min, exemple_cp, cp, debian_facile | manpage | |
| déplacement | mv | linux_en_10_min, mv, debian_facile | manpage | |
| suppression | rm | linux_en_10_min, rm, debian_facile | manpage | |
| création de répertoire | mkdir | linux_en_10_min, mkdir, debian_facile | manpage | |
| suppression de répertoire | rmdir | linux_en_10_min | manpage |
| Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| établir des liens symboliques | ln | debian_facile | manpage |
| Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| rechercher des fichiers | find | recherche_ligne_commande | manpage | |
| faire des recherches plein texte | grep | recherche_ligne_commande | manpage | |
| lister les fichiers à partir d'une base de données | locate | recherche_ligne_commande | manpage |
| Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation | Discussion dédiée dans le forum |
|---|---|---|---|---|
| modifier les permissions d'accès aux fichiers/dossiers | chmod | console_ligne_de_commande, commande:chmod, Permissions (ou droits d'accès) | manpage | |
| modifier le propriétaire et le groupe propriétaire d'un fichier | chown | console_ligne_de_commande, commande:chown, Permissions (ou droits d'accès) | manpage | |
| changer le groupe propriétaire d’un fichier | chgrp | Permissions (ou droits d'accès) | manpage |
| Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation | Discussion dédiée dans le forum |
|---|---|---|---|---|
| Monter un périphérique | mount | commande:mount | man mount | |
| Démonter un périphérique | umount | commande:umount | man mount | |
| Éjecter un CD/DVD-ROM, disquette ZIP ou disque JAZ | eject | man eject |
| Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| envoyer un signal à un processus | kill / killall | manpage |
| Brève description | nom & lien vers synopsys | pages relatives | manpage-fr | discussion dédiée du forum |
|---|---|---|---|---|
| afficher la mémoire libre / utilisée du système | free | manpage | ||
| afficher (créer/modifier) les partitions d'un disque dur | fdisk | fdisk, commande:fdisk | manpage | |
| indiquer depuis quand le système a été mis en route | uptime | manpage |
| Description | Commande & lien vers synopsis | Pages relatives | Manuel d'utilisation | Discussion dédiée dans le forum |
|---|---|---|---|---|
| Créer un nouveau compte d'utilisateur | adduser | man adduser | ||
| ajouter un nouvel utilisateur | useradd | commande:useradd | manpage | |
| Créer un nouveau groupe d'utilisateurs | addgroup | man addgroup | ||
| Supprimer un compte d'utilisateur | deluser | man deluser | ||
| supprimer un utilisateur du système | userdel | commande:userdel | manpage | |
| Supprimer un groupe d'utilisateurs | delgroup | man delgroup | ||
| exécuter des commandes en tant qu'un autre utilisateur | sudo | sudo | manpage | |
| afficher les groupes auxquels appartient un utilisateur | groups | manpage | ||
| modifier le groupe d'appartenance d'un utilisateur | usermod | manpage | ||
| modifier le mot de passe d'un utilisateur | passwd | commande:passwd | manpage |